Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brisbane International - Brisbane Mutua Madrid Open - Madrid French Open - Paris Nordea Open - Bastad France F4 Canada F2 Belgium F8 Belgium F9 Ethias Tennis Trophy - Mons Heilbronn Challenger Ostrava Challenger Cordenons Challenger San Marino Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Le Gosier Challenger Le Gosier Challenger Mons Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Heilbronn Challenger Dallas Challenger Le Gosier Challenger Rome Challenger AXA Open II - Espinho Tennis Cup of Flanders - Ostende GHI Bronx Tennis Classic - Bronx VIII Trofeo Ciutat de Barcelona - Barcelona Lexington Challenger Gemax Open - Belgrade Vancouver Challenger Open Castilla y Leon - Segovia Aptos Challenger Grand Prix de Tennis - St. Jean de Luz Pro Tennis World Open - Boca Raton Cepu Open - San Marino Alphen Challenger Open de L'Isere - Grenoble Mons Challenger Open D'Orleans - Orleans Open Castilla y Leon - Segovia Open D'Orleans - Orleans Ethias Trophy - Mons Bordeaux Challenger Mons Challenger Skandia Open - Linz XL Capital Bermuda Open - Bermuda Challenger Ford de Cherbourg - Cherbourg Open Sainte-Victoire - Aix-En-Provence KGHM Polish Indoors - Wroclaw Polish Open 2000 - Poznan St. Remy Challenger Internationaux de Tennis de Brest - Brest Bordeaux Challenger Mobilux Open - Luxembourg Ethias Trophy - Mons Prostejov Challenger Open D'Orleans - Orleans Le Gosier Challenger Ethias Trophy - Mons Istanbul Challenger Belgrade Challenger FILA Challenger Biella - Biella Sunrise Challenger Open de Charleroi - Charleroi Idea Prokom Open - Sopot Challenger 42 - Andrezieux Sofia Challenger Okal Cup 2001 International Bavarian Championships - Eckental Mons Challenger Zagreb Challenger VII Torneo Internazionale di Tennis - Barletta Challenger 42 - Andrezieux Bercuit Challenger Kolding Challenger Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk LTA Hull Challenger - Hull Intersport Heilbronn Open - Heilbronn Mobilux Open - Luxembourg Orleans Challenger Prostejov Challenger San Marino Challenger Bordeaux Challenger Optimus Maia Open - Maia Time Warner USTA Challenger - Binghamton Rimouski Challenger Wroclaw Challenger Open de L'Isere (Open 38) - Grenoble The Bolton Challenger - Bolton Open de L'Isere - Grenoble IX Ciutat de Barcelona - Barcelona Internazionali di Tennis de San Marino - San Marino Hamburg Challenger - Hamburg Challenger 42 - Andrezieux Open de Franche Comte - Besancon 5th Sardinian International Championships - Cagliari Challenger Copa Sevilla Internacionales de Andalucia - Seville Campionati Internazionali di Sicilia - Palermo Japan Open - Tokyo Heineken Open - Auckland The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch The Hamlet Cup - Long Island Gelsor Open Romania - Bucharest St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai Trofeo Conde de Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Energis Open - Amersfoort Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. AAPT Championships - Adelaide Open 13 - Marseille BMW Open - Munich Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Rome Challenger Rennes Challenger Tata Open - Chennai Milan Indoors - Milan Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Ostrava Challenger Synsam Swedish Open - Bastad Geneva Challenger The Priority Telecom Open - Amersfoort Manchester Challenger Mercedes Cup - Stuttgart Orbetello Challenger Tenniscup of Flanders - Ostende Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Qatar Open - Doha Heineken Open - Auckland Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven China Open - Beijing Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona BMW Open - Munich Gerry Weber Open - Halle The Stella Artois Championships - London The 10tele.com Open - Nottingham Quimper Challenger Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Chennai Open - Chennai Sydney International - Sydney Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona BMW Open - Munich ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Mumbai Open - Mumbai XL Challenger de Tenis Copa Sevilla - Seville Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Estoril Open - Estoril Open SEAT 2008 - Barcelona BMW Open - Munich Gerry Weber Open - Halle The Artois Championships - London Catella Swedish Open - Bastad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mons Challenger Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Challenger Ford de Cherbourg - Cherbourg Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Open de Moselle - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier Mons Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Moselle Open - Metz Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Western & Southern Financial Group Masters - Cincinnati China Open - Beijing Heineken Open - Auckland Adidas International - Sydney Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Open - Dubai Heineken Open Shanghai - Shanghai Rio Open 500 - Rio de Janeiro Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Abierto Mexicano Telfonica MoviStar - Acapulco ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Copenhagen Open - Copenhagen China Open - Beijing Open Seat Godo 2003 - Barcelona Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Bet-at-home Open - Hamburg China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Besancon Challenger China Open - Beijing Grand Prix Hassan II - Casablanca Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona China Open - Beijing Qatar Open - Doha Barcelona Open BancSabadell - Barcelona Davidoff Swiss Indoors - Basel Telenordia Swedish Open - Bastad Abierto Mexicano Telcel - Acapulco TD Waterhouse Cup - Long Island Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Milan Indoors - Milan Citi Open - Washington Open 13 - Marseille Melbourne Summer Set - Melbourne Croatia Open - Umag Abierto Mexicano Telcel - Acapulco Copenhagen Open - Copenhagen Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca The Hypo Group Tennis International 2008 - Poertschach Ordina Open - s-Hertogenbosch United Cup - Australia TD Waterhouse Cup - Long Island Idea Prokom Open - Sopot Mallorca Open - Mallorca Heineken Open - Auckland Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad Energis Open - Amsterdam The Samsung Open - Nottingham Stockholm Open - Stockholm Gerry Weber Open - Halle Gerry Weber Open - Halle ABN/AMRO World Tennis Tournament - Rotterdam Verizon Tennis Challenge - Atlanta Ordina Open - 's-Hertogenbosch Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Gerry Weber Open - Halle Open de Moselle - Metz Barcelona Open Banc Sabadell - Barcelona French Open - Paris If Stockholm Open - Stockholm Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Open de Nice Cote d'Azur - Nice Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells St. Petersburg Open - St. Petersburg NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Rome Australian Open - Melbourne Tennis Masters Series - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, World Group, F, ESP-USA 3-2 Shanghai Rolex Masters - Shanghai Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, QF, BEL-GER 2-3 Wimbledon - London Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group I, DEN-ESP 0-5 Laver Cup - Prague Davis Cup, World Group, QF, ESP-GER 3-2 Laver Cup - Geneva Davis Cup, Finals, Group B Davis Cup, Finals, QF, ARG-ESP 1-2 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, F, ESP-CAN 2-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, 1R, BEL-SRB 2-3 Capitala World Tennis Championship The Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship A Day At The Drive - Adelaide Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Athens Olympics - Beijing Tennis Masters Cup - Shanghai Davis Cup, World Group, PO, ESP-UKR 5-0 Tennis Masters Cup Shanghai - Shanghai Olympics - London Davis Cup, World Group, QF, NED-ESP 2-1 Nitto ATP Finals - London Olympics - Rio de Janeiro French Open - Paris Davis Cup, World Group, 1R, RUS-BEL 4-1 Nitto ATP Finals - London Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Olympics - Paris Davis Cup, PO, BEL-CZE 1-4 Mubadala World Tennis Championship Nitto ATP Finals - Turin 1 Masters Guinot Mary Cohr Capitala World Tennis Championship The Mubadala World Tennis Championship Nitto ATP Finals - London